module.exports = function(app) {
	app.get("/organizacao/organizacao",function(req, res){
		app.controllers.organizacao.get(
			function(dta){
				res.json(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).get("/organizacao/organizacao/getsimples",function(req, res){
		app.controllers.organizacao.getSimples(
			function(dta){
				res.json(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).get("/organizacao/membros/getativos",function(req, res){
		app.controllers.organizacao.getMembroBySnAtivo(
			"S"
			,function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).get("/organizacao/membros/getinativos",function(req, res){
		app.controllers.organizacao.getMembroBySnAtivo(
			"N"
			,function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).delete("/organizacao/organizacao/:_id",function(req, res){	
		app.controllers.organizacao.delete(req.params._id,
			function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).post("/organizacao/organizacao",function(req, res){	
		app.controllers.organizacao.insert(req.body,
			function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).put("/organizacao/organizacao",function(req, res){	
		app.controllers.organizacao.update(req.body,
			function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).post("/organizacao/membro/:idOrganizacao",function(req, res){	
		//console.log('***********Insert*****************');
		app.controllers.organizacao.addMembro(req.params.idOrganizacao,req.body,
			function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).put("/organizacao/membro/:idOrganizacao",function(req, res){	
		//console.log('***********Update*****************');
		app.controllers.organizacao.updateMembro(req.params.idOrganizacao,req.body,
			function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	}).delete("/organizacao/membro/:idOrganizacao,:idMembro",function(req, res){	
		//console.log('***********Delete*****************');
		//console.log('req.params.idMenuItem');
		//console.log(req.params.idMenuItem);
		app.controllers.organizacao.deleteMembro(req.params.idOrganizacao,req.params.idMembro,
			function(dta){
				res.send(dta);
			}
			,function(erro){
				res.status(500).json(erro);
			}
		);		
	});
};
